Skip to content

Instantly share code, notes, and snippets.

LLM Wiki

A pattern for building personal knowledge bases using LLMs.

This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.

The core idea

Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.

@k16shikano
k16shikano / SKILL.md
Last active July 10, 2026 10:54
japanese-tech-writing/SKILL
name japanese-tech-writing
description 日本語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。

日本語技術文書の文章規範

日本語で技術的な原稿(書籍の章、記事、解説文)を書く・推敲するときは、以下の規範に従う。

整形

@troyfontaine
troyfontaine / 1-setup.md
Last active July 10, 2026 10:49
Signing your Git Commits on MacOS

Methods of Signing Git Commits on MacOS

Last updated March 13, 2024

This Gist explains how to sign commits using gpg in a step-by-step fashion. Previously, krypt.co was heavily mentioned, but I've only recently learned they were acquired by Akamai and no longer update their previous free products. Those mentions have been removed.

Additionally, 1Password now supports signing Git commits with SSH keys and makes it pretty easy-plus you can easily configure Git Tower to use it for both signing and ssh.

For using a GUI-based GIT tool such as Tower or Github Desktop, follow the steps here for signing your commits with GPG.

@1Axen
1Axen / scheduler.luau
Created August 31, 2024 01:05
A simple fixed step system scheduler
--!strict
-- A simple fixed step system scheduler
-- Fixed updates can happen multiple times per frame
-- Variable updates will happen after all fixed updates complete
local FIXED_DELTA = (1 / 60)
local MAXIMUM_DELTA = (1 / 5)
export type System = {
@mattezell
mattezell / README.md
Last active July 10, 2026 10:46
Install Antigravity 2.0 / Antigravity IDE on Linux from the official tarballs (user-local install, Ubuntu 24.04+ AppArmor handled)

Antigravity / Antigravity IDE — Linux tarball installer

Antigravity 2.0 and the Antigravity IDE currently ship for Linux as raw .tar.gz archives — no .deb, no .AppImage, no Flatpak, no installer. This gist is a small set of shell scripts that turn one of those extracted tarballs into a proper user-local install: a desktop launcher in your app menu, a CLI symlink on your $PATH, an icon, and (on Ubuntu 24.04+) a working Chromium sandbox via an AppArmor profile.

Status: community workaround. Replace with whatever Google ships

@exeynod
exeynod / A&DS.md
Last active July 10, 2026 10:43
Подготовка к экзамену по предмету Алгоритмы и структуры данных (АиСД)

Подготовка к экзамену по предмету Алгоритмы и структуры данных (АиСД)

  1. Понятие алгоритма. Алгоритмические модели. Машина с произвольным доступом к памяти. Основные характеристики алгоритмов. Понятие абстрактного типа данных.

    Алгоритм — это корректно определенная вычислительная процедура, представляющая собой конечною последовательность действий, на вход которой подается некоторое слово и результатом выполнения которой является словом.

    Машину с произвольным доступом к памяти (Random Access Machine, RAM, Равновероятная адресная машина) можно рассматривать как компьютер, работающий следующим образом:

     • алгоритм состоит из конечного числа команд; 
    
@opastorello
opastorello / sublime text 4143 license key
Last active July 10, 2026 10:39
sublime text 4143 license key
> * Go to [hexed.it](https://hexed.it/)
> * Click "Open File" and choose your sublime_text.exe **(DON'T FORGET TO BACKUP YOUR EXE FILE)**
> * Go to Search and in "Search for" put: 80 78 05 00 0F 94 C1
> * In Search Type select "Enable replace" and put: 80 78 05 00 0F 94 C1
> * Click "Find next" then "Replace"
> * Do the same thing with: C6 40 05 01 48 85 C9 => C6 40 05 01 48 85 C9
> * Click "Save as" then name it: sublime_text
> * Copy your modified sublime_text.exe to directory Sublime Text
@madhurimarawat
madhurimarawat / GATE-CSE-DS-Resources.md
Last active July 10, 2026 10:37
A collection of the best free GATE preparation resources for CSE & Data Science. Contributions are welcome!

📌 GATE Resources - CSE & Data Science

I have compiled all the resources that helped me in my GATE preparation, and I hope they help you too! 🚀